package com.uniapp.java.uniappjava.utils;

import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;

public interface ListAdd<V>  {
    void addImpl(V value);

    default ListAdd<V> put(V value) {
        addImpl(value);
        return this;
    }

    static <V> List<V> get(Consumer<ListAdd<V>> mp) {
        List<V> list = new ArrayList<>();
        mp.accept(list::add);
        return list;
    }
}
